/*reset*/
textarea, input {
    font-family: Arial, Tahoma, sans-serif;
    font-size: 14px;
} 

.form_input {
    border: 1px solid #999;
    padding: 4px 3px 3px 3px ;
    margin:0;

}
/*reset*/
.form_input_wide {
    width: 487px;
}
.input_textarea {
    border: 1px solid #999;
    padding: 4px 3px 3px;
    width: 487px;
}
.input_button{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #333333;
    font-family: arial;
    font-size: 12px;
    line-height: 17px;
    padding: 3px 3px;
    width: auto;
    margin:0;
}

.form_string {
    overflow:hidden;
    margin-bottom:12px;
}
.form_string_i {
    float: left;
    margin-right:4px;
}

.form_string_d {
    float: left;
    padding: 5px 8px 4px 0;
    margin-right:0px;
    font-size: 12px;

}

.form_login_label {
    width: 126px
}

.form_input.input-active, .input_textarea.input-active {
    border: 1px solid #333333;
}





.file_input {
    width: auto;
    cursor: default;
    height: 30px;
    z-index: 2; 
    position: absolute;
    right: 0;
    filter: alpha(opacity: 0);
    opacity: 0;
}
.fakeButton
{
    z-index: 1;
    float: left;
    white-space:nowrap;
    border: 1px solid #999;
    padding: 5px 3px 5px 3px ;
    background: #fff;
    font-family: arial;
    font-size: 12px;
 }
.file_name
{
    float: left;
    height: 15px; 
    font-size: 8pt;
    color: Gray;
    margin-left: 10px;
    margin-top: 6px;
    padding-top: 1px;
    padding-left: 19px;
}
.activeBrowseButton
{
    border: 1px solid #333;


}
.wrapper {
    position:relative; 
    text-align:right;
    float:left;
        overflow: hidden;

}
.form_hr {
    border-bottom: 2px solid black;
    margin-bottom:32px;
    margin-top:28px;
    width: 495px;
}